html{width:100%; height:100%; margin:0; padding:0; overflow-x:hidden;}

body{width:100%; height:100%; margin:0; padding:0; background-color:#FFF;}



#banner_default{width:100%; height:auto; margin:0; padding:0; clear:both; background-color:#FFF;}
#banner_default .swiper-container{width:100%; height:auto; position:relative;}
#banner_default .swiper-container .swiper-wrapper{width:100%; height:auto; position:relative;}
#banner_default .swiper-container .swiper-wrapper .swiper-slide{width:100%; height:auto; position:relative;}
#banner_default .swiper-container .swiper-wrapper .swiper-slide img{width:100%; height:auto; border:0px;}

#banner_default .swiper-container .swiper-button-next{width:30px; height:100%; margin-top:0px; background-image:none; text-align:center; position:absolute; right:20px; top:0px; bottom:0px; z-index:10; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}
#banner_default .swiper-container .swiper-button-next i{color:#FFF; display:inline-block; font-size:80px; line-height:80px;}
#banner_default .swiper-container .swiper-button-prev{width:30px; height:100%; margin-top:0px; background-image:none; text-align:center; position:absolute; left:20px; top:0px; bottom:0px; z-index:10; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}
#banner_default .swiper-container .swiper-button-prev i{color:#FFF; display:inline-block; font-size:80px; line-height:80px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
#banner_default .swiper-container .swiper-pagination{bottom:40px;}
#banner_default .swiper-container .swiper-pagination .swiper-pagination-bullet{width:50px; height:5px; display:inline-block; border-radius:0px; background-color:#F90; opacity:0.5;}
#banner_default .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004ea2; opacity:1;}


@media screen and (max-width:1200px){
    #banner_default .swiper-container .swiper-button-next{right:10px;}
    #banner_default .swiper-container .swiper-button-next i{font-size:48px; line-height:50px;}
    #banner_default .swiper-container .swiper-button-prev{left:10px;}
    #banner_default .swiper-container .swiper-button-prev i{font-size:48px; line-height:50px;}
}
@media screen and (max-width:768px){
    #banner_default .swiper-container .swiper-button-next{right:0px;}
    #banner_default .swiper-container .swiper-button-next i{font-size:40px; line-height:40px;}
    #banner_default .swiper-container .swiper-button-prev{left:0px;}
    #banner_default .swiper-container .swiper-button-prev i{font-size:40px; line-height:40px;}
}


#banner_mini{display:none; width:100%; height:auto; margin:0; padding:0; clear:both; background-color:#FFF;}
#banner_mini .swiper-container{width:100%; height:auto; position:relative;}
#banner_mini .swiper-container .swiper-wrapper{width:100%; height:auto; position:relative;}
#banner_mini .swiper-container .swiper-wrapper .swiper-slide{width:100%; height:auto; position:relative;}
#banner_mini .swiper-container .swiper-wrapper .swiper-slide img{width:100%; height:auto; border:0px;}
#banner_mini .swiper-container .swiper-button-next{width:30px; height:100%; margin-top:0px; background-image:none; text-align:center; position:absolute; right:0px; top:0px; bottom:0px; z-index:10; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}
#banner_mini .swiper-container .swiper-button-next i{color:#FFF; display:inline-block; font-size:40px; line-height:40px;}
#banner_mini .swiper-container .swiper-button-prev{width:30px; height:100%; margin-top:0px; background-image:none; text-align:center; position:absolute; left:0px; top:0px; bottom:0px; z-index:10; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}
#banner_mini .swiper-container .swiper-button-prev i{color:#FFF; display:inline-block; font-size:40px; line-height:40px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
#banner_mini .swiper-container .swiper-pagination{bottom:25px;}
#banner_mini .swiper-container .swiper-pagination .swiper-pagination-bullet{width:30px; height:3px; display:inline-block; border-radius:0px; background-color:#F90; opacity:0.5;}
#banner_mini .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004ea2; opacity:1;}

@media screen and (max-width:640px){
    #banner_default{display:none;}
    #banner_mini{display:block;}
}


#index_photo{width:100%; height:auto; margin:0; padding:0; clear:both; background-color:#FFF;}

#index_photo img{width:100%; height:auto; border:0px;}





#profile_default{width:100%; height:auto; margin:0; padding:5% 0% 5% 0%; clear:both; background-position:center top; background-repeat:no-repeat; background-size:cover;}

#profile_default .profile_default{width:90%; height:auto; margin:0% 0% 0% 3%; padding:0; display:table;}

#profile_default .profile_default .profile_l{width:40%; height:auto; margin:0; padding:0; vertical-align:middle; display:table-cell;}

#profile_default .profile_default .profile_r{width:60%; height:auto; margin:0; padding:0; vertical-align:middle; display:table-cell;}



#profile_default .profile_default .profile_l .ppp{width:98%; height:auto; margin:0; padding:0; overflow:hidden;}

#profile_default .profile_default .profile_l .ppp img{width:100%; height:auto; border:0px;}



#profile_default .profile_default .profile_r dl{margin:0; padding:0; width:98%; float:right;}

#profile_default .profile_default .profile_r dl dt{margin:0; padding:0; float:none;}

#profile_default .profile_default .profile_r dl dd{margin:0; padding:0; float:none;}

#profile_default .profile_default .profile_r .eee{color:#222; font-size:40px; line-height:40px; text-transform:uppercase;}

#profile_default .profile_default .profile_r .uuu{color:#222; font-size:36px; line-height:36px;}

#profile_default .profile_default .profile_r .uuu b{color: #0a459c; font-weight:normal;}

#profile_default .profile_default .profile_r .zzz{color:#222; font-size:14px; line-height:24px; width:90%; height:auto;}

#profile_default .profile_default .profile_r .zzz p{margin:0; padding:0;}

#profile_default .profile_default .profile_r .zzz p + p{margin:10px 0px 0px 0px;}

#profile_default .profile_default .profile_r .button{width:100%; height:auto; margin:0; padding:0;}

#profile_default .profile_default .profile_r .button a{color:#222;}

#profile_default .profile_default .profile_r .model{width:100%; height:auto; margin:0; padding:0;}

#profile_default .profile_default .profile_r .model ul{margin:0; padding:0; list-style-type:none; width:100%;}

#profile_default .profile_default .profile_r .model ul::after{content:""; display:block; height:0px; line-height:0px; clear:both; visibility:hidden; overflow:hidden;}

#profile_default .profile_default .profile_r .model ul li{margin:0; padding:0; width:20%; float:left; overflow:hidden;text-align: center}

#profile_default .profile_default .profile_r .model ul li slim{width:30px;}
#profile_default .profile_default .profile_r .model ul li fat{width:60px;}

#profile_default .profile_default .profile_r .model ul li img{ height:150px; border:0px; -webkit-transition:transform 0.4s ease-in-out; -moz-transition:transform 0.4s ease-in-out; -ms-transition:transform 0.4s ease-in-out; -o-transition:transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out;margin-top: 5px}

#profile_default .profile_default .profile_r .model ul li:hover img{-webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
#profile_default .profile_default .profile_r .model ul li p{color: #00000073;margin-top:5px}




#profile_default .profile_default .profile_r dl dt[rel="1"]{height:10px; overflow:hidden;}

#profile_default .profile_default .profile_r dl dt[rel="2"]{height:20px; overflow:hidden;}

#profile_default .profile_default .profile_r dl dt[rel="3"]{height:10px; overflow:hidden;}

#profile_default .profile_default .profile_r dl dt[rel="4"]{height:30px; overflow:hidden;}



@media screen and (max-width:1700px){

    #profile_default .profile_default{width:94%; margin:0% 0% 0% 2%;}

}

@media screen and (max-width:1600px){

    #profile_default .profile_default{width:96%; margin:0% 0% 0% 1%;}

    #profile_default .profile_default .profile_r .zzz{width:100%;}

}

@media screen and (max-width:1200px){

    #profile_default .profile_default{width:96%; margin:0% 0% 0% 1%;}

    #profile_default .profile_default .profile_r .eee{font-size:30px; line-height:30px;}

    #profile_default .profile_default .profile_r .uuu{font-size:30px; line-height:30px;}

    #profile_default .profile_default .profile_r .zzz{width:100%;}

}

@media screen and (max-width:1024px){

    #profile_default{padding:10% 0% 10% 0%;}

    #profile_default .profile_default{width:96%; margin:0% 0% 0% 2%; display:block;}

    #profile_default .profile_default .profile_l{width:100%; display:none;}

    #profile_default .profile_default .profile_r{width:100%; display:block;}

    #profile_default .profile_default .profile_l .ppp{width:98%; margin:0 auto; text-align:center;}

    #profile_default .profile_default .profile_l .ppp img{width:auto; height:auto; max-width:50%; border:0px;}

    #profile_default .profile_default .profile_r dl{width:98%; margin:0 auto; float:none;}

    #profile_default .profile_default .profile_r .eee{font-size:24px; line-height:24px;}

    #profile_default .profile_default .profile_r .uuu{font-size:24px; line-height:24px;}

    #profile_default .profile_default .profile_r .zzz{width:100%;}

}

@media screen and (max-width:640px){

    #profile_default{padding:10% 0% 10% 0%;}

    #profile_default .profile_default{width:96%; margin:0% 0% 0% 2%; display:block;}

    #profile_default .profile_default .profile_l{width:100%; display:none;}

    #profile_default .profile_default .profile_r{width:100%; display:block;}

    #profile_default .profile_default .profile_l .ppp{width:98%; margin:0 auto; text-align:center;}

    #profile_default .profile_default .profile_l .ppp img{width:auto; height:auto; max-width:50%; border:0px;}

    #profile_default .profile_default .profile_r dl{width:98%; margin:0 auto; float:none;}

    #profile_default .profile_default .profile_r .eee{font-size:20px; line-height:20px;}

    #profile_default .profile_default .profile_r .uuu{font-size:20px; line-height:20px;}

    #profile_default .profile_default .profile_r .zzz{width:100%;}
    /*
    #profile_default .profile_default .profile_r .model ul li{width:33%; float:left;}
    */
}



#product_default{width:100%; height:auto; margin:0; padding:0; clear:both;}

#product_default::after{content:""; display:block; height:0px; line-height:0px; clear:both; visibility:hidden; overflow:hidden;}

#product_default .product_default{width:100%; height:auto; margin:0; padding:0; position:relative;}

#product_default .product_default .bbb{width:100%; height:auto; margin:0; padding:0; position:relative;}

#product_default .product_default .bbb img{width:100%; height:auto; border:0px;}

#product_default .product_default .qqq{width:100%; height:100%; margin:0; padding:0; position:absolute; left:0px; top:0px; z-index:3; overflow:hidden;}

#product_default .product_content{width:80%; height:100%; margin:0; padding:0; float:left; background-color:#FFF; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}

#product_default .product_explain{width:20%; height:100%; margin:0; padding:0; float:left; background-color:#6fb1f7; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:start; -ms-align-items:flex-start; -moz-align-items:flex-start; -webkit-align-items:flex-start; align-items:flex-start; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}



#product_default .product_explain .button{width:100%; height:auto; float:none; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}

#product_default .product_explain .button img{width:auto; height:auto; max-width:90%; border:0px;}



#product_default .product_content .swiper-container{width:100%; height:auto; margin:0; padding:0; position:relative;}

#product_default .product_content .swiper-container .swiper-wrapper{width:100%; height:auto; margin:0; padding:0; position:relative;}

#product_default .product_content .swiper-container .swiper-wrapper .swiper-slide{width:auto; height:auto; margin:0; padding:0; float:left;}

#product_default .product_content .swiper-container .swiper-wrapper .swiper-slide a{margin:0; padding:0; width:100%; display:block; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}

#product_default .product_content .swiper-container .swiper-wrapper .swiper-slide dl{margin:0; padding:0; width:100%;}

#product_default .product_content .swiper-container .swiper-wrapper .swiper-slide dl dt{margin:0; padding:0; float:none; text-align:center; margin-bottom:15px;}

#product_default .product_content .swiper-container .swiper-wrapper .swiper-slide dl dd{margin:0; padding:0; float:none; text-align:center; color:#515d71; font-size:14px; line-height:14px;}

#product_default .product_content .swiper-container .swiper-wrapper .swiper-slide dl dt img{width:auto; height:200px; max-width:90%; border:0px; -webkit-transition:transform 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out; -ms-transition:transform 0.5s ease-in-out; -o-transition:transform 0.5s ease-in-out; transition:transform 0.5s ease-in-out;margin-top: 10px}

#product_default .product_content .swiper-container .swiper-wrapper .swiper-slide dl:hover dt img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}



#product_default .product_content .swiper-container .swiper-button-next{opacity:0; width:25px; height:100%; margin-top:0px; background-image:none; text-align:center; position:absolute; right:0px; top:0px; bottom:0px; z-index:10; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}

#product_default .product_content .swiper-container .swiper-button-next i{color:#004ea2; display:inline-block; font-size:40px; line-height:40px;}

#product_default .product_content .swiper-container .swiper-button-prev{opacity:0; width:25px; height:100%; margin-top:0px; background-image:none; text-align:center; position:absolute; left:0px; top:0px; bottom:0px; z-index:10; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}

#product_default .product_content .swiper-container .swiper-button-prev i{color:#004ea2; display:inline-block; font-size:40px; line-height:40px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}

#product_default .product_content .swiper-container .swiper-pagination{position:static; padding-top:40px;}

#product_default .product_content .swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; border-radius:50%; background-color:#F90; opacity:0.5;}

#product_default .product_content .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004ea2; opacity:1;}



@media screen and (max-width:1400px){

    #product_default .product_default .bbb{padding:20px 0px 20px 0px;}

}

@media screen and (max-width:1200px){

    #product_default .product_default .bbb{padding:50px 0px 50px 0px;}

}

@media screen and (max-width:1024px){

    #product_default .product_default{width:100%; height:auto; position:static;}

    #product_default .product_default .bbb{width:100%; height:auto; position:static; padding:0px 0px 0px 0px; display:none;}

    #product_default .product_default .qqq{width:100%; height:auto; position:static;}

    #product_default .product_content{width:100%; height:auto; margin:0; padding:10% 0% 10% 0%; float:none; background-color:#FFF; display:block;}

    #product_default .product_explain{width:100%; height:auto; margin:0; padding:10% 0% 10% 0%; float:none; background-color:#6fb1f7; display:block;}

    #product_default .product_content .swiper-container .swiper-button-next{opacity:1;}

    #product_default .product_content .swiper-container .swiper-button-prev{opacity:1;}

}





#data_default{width:100%; height:auto; margin:0; padding:0; clear:both; background-position:center top; background-repeat:no-repeat; background-size:cover;}
#data_default .data_explain{width:100%; height:auto; margin:0; padding:0;}
#data_default .data_explain dl{margin:0; padding:0; width:100%;}
#data_default .data_explain dl dt{margin:0; padding:0; float:none; text-align:center;}
#data_default .data_explain dl dd{margin:0; padding:0; float:none; text-align:center;}
#data_default .data_explain dl dd time{color:#FFF; font-size:50px; line-height:50px; margin:0; padding:0px 50px; display:inline-block; position:relative;}
#data_default .data_explain dl dd time::before{content:""; display:block; width:22px; height:5px; background-color:#FFF; position:absolute; left:0px; top:50%; margin-top:-2px;}
#data_default .data_explain dl dd time::after{content:""; display:block; width:22px; height:5px; background-color:#FFF; position:absolute; right:0px; top:50%; margin-top:-2px;}
#data_default .data_explain dl dt:nth-of-type(1){height:100px; overflow:hidden;}
#data_default .data_explain dl dt:nth-of-type(2){height:100px; overflow:hidden;}

#data_default .data_content{width:81%; height:auto; margin:0 auto; padding:0; clear:both;}
#data_default .data_content ul{margin:0% 0% 0% -5%; padding:0; list-style-type:none; width:105%; text-align:left;}
#data_default .data_content ul::after{content:""; display:block; height:0px; line-height:0px; clear:both; visibility:hidden; overflow:hidden;}
#data_default .data_content ul li{margin:0% 0% 10% 5%; padding:0; width:15%; float:left;}
#data_default .data_content ul li dl{margin:0; padding:0; width:100%; display:block;}
#data_default .data_content ul li dl dt{margin:0; padding:0; float:none; display:block; position:relative; text-align:center; margin-bottom:20px;}
#data_default .data_content ul li dl dd{margin:0; padding:0; float:none; display:block; position:relative; text-align:center;}
#data_default .data_content ul li dl dt .bbb{width:100%; height:auto; overflow:hidden;}
#data_default .data_content ul li dl dt .bbb img{width:100%; height:auto; border:0px;}
#data_default .data_content ul li dl dt .qqq{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1;}
#data_default .data_content ul li dl dt .qqq .circle{width:100%; height:100%; border-radius:50%; border:#FFF solid 1px; border-left-width:0px; position:absolute; left:0px; top:0px; z-index:2; -webkit-transition:transform 0.8s ease-in-out; -moz-transition:transform 0.8s ease-in-out; -ms-transition:transform 0.8s ease-in-out; -o-transition:transform 0.8s ease-in-out; transition:transform 0.8s ease-in-out;}
#data_default .data_content ul li dl dt .qqq .circle::after{content:""; display:block; width:7px; height:7px; border-radius:50%;background-color:#FFF; overflow:hidden; position:absolute; left:7.5%; top:20%;}
#data_default .data_content ul li dl dt .qqq .photo{width:80%; height:80%; border-radius:50%; overflow:hidden; position:absolute; left:10%; top:10%; z-index:3;}
#data_default .data_content ul li dl dt .qqq .photo img{width:100%; height:100%; border-radius:50%; display:block; object-fit:cover; -webkit-transition:transform 0.4s ease-in-out; -moz-transition:transform 0.4s ease-in-out; -ms-transition:transform 0.4s ease-in-out; -o-transition:transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out;}
#data_default .data_content ul li dl dt .qqq .mask{opacity:1; width:80%; height:80%; border-radius:50%; background-color:rgba(0,0,0,0.3); overflow:hidden; position:absolute; left:10%; top:10%; z-index:4;}
#data_default .data_content ul li dl dt .qqq .txxt{width:100%; height:100%; border-radius:50%; overflow:hidden; position:absolute; left:0%; top:0%; z-index:5; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; flex-wrap:wrap;}
#data_default .data_content ul li dl dt .qqq .txxt em{color:#FFF; font-size:40px; line-height:40px; font-style:normal; border-bottom:#FFF solid 1px; display:inline-block; white-space:nowrap; width:50%; height:auto; padding:10px 0px; text-align:center; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
#data_default .data_content ul li dl dt .qqq .txxt em b{display:inline-block; font-style:normal; font-weight:normal; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out;}
#data_default .data_content ul li dl dd em{color:#FFF; font-size:16px; line-height:16px; font-style:normal;}
#data_default .data_content ul li dl:hover dt .qqq .circle{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
#data_default .data_content ul li dl:hover dt .qqq .photo img{-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
#data_default .data_content ul li dl:hover dt .qqq .mask{opacity:0;}
#data_default .data_content ul li dl:hover dt .qqq .txxt em{border-bottom:#FFF solid 0px;}
#data_default .data_content ul li dl:hover dt .qqq .txxt em b{color:#F60; transform:scale(1.5,1.5);}

@media screen and (max-width:1600px){
    #data_default .data_content{width:90%;}
    #data_default .data_content ul li dl dt .qqq .txxt em{font-size:38px; line-height:38px;}
}
@media screen and (max-width:1400px){
    #data_default .data_content{width:96%;}
    #data_default .data_content ul li dl dt .qqq .txxt em{font-size:30px; line-height:30px;}
}
@media screen and (max-width:1200px){
    #data_default .data_explain dl dt:nth-of-type(1){height:85px;}
    #data_default .data_explain dl dt:nth-of-type(2){height:85px;}
    #data_default .data_content{width:96%;}
    #data_default .data_content ul li dl dt .qqq .txxt em{font-size:24px; line-height:24px;}
}
@media screen and (max-width:1024px){
    #data_default .data_explain dl dt:nth-of-type(1){height:80px;}
    #data_default .data_explain dl dt:nth-of-type(2){height:80px;}
    #data_default .data_explain dl dd time{font-size:40px; line-height:40px;}
    #data_default .data_content{width:90%;}
    #data_default .data_content ul{margin:0% 0% 0% -5%; width:105%;}
    #data_default .data_content ul li{margin:0% 0% 10% 5%; padding:0; width:28%;}
    #data_default .data_content ul li dl dt .qqq .txxt em{font-size:38px; line-height:38px;}
}
@media screen and (max-width:768px){
    #data_default .data_explain dl dt:nth-of-type(1){height:70px;}
    #data_default .data_explain dl dt:nth-of-type(2){height:70px;}
    #data_default .data_explain dl dd time{font-size:30px; line-height:30px;}
    #data_default .data_content{width:90%; padding:0px 0px 50px 0px;}
    #data_default .data_content ul{margin:0% 0% 0% -5%; width:105%;}
    #data_default .data_content ul li{margin:0% 0% 10% 5%; padding:0; width:28%;}
    #data_default .data_content ul li dl dt .qqq .txxt em{font-size:30px; line-height:30px;}
}
@media screen and (max-width:640px){
    #data_default .data_explain dl dt:nth-of-type(1){height:70px;}
    #data_default .data_explain dl dt:nth-of-type(2){height:70px;}
    #data_default .data_explain dl dd time{font-size:30px; line-height:30px;}
    #data_default .data_content{width:90%; padding:0px 0px 50px 0px;}
    #data_default .data_content ul{margin:0% 0% 0% -5%; width:105%;}
    #data_default .data_content ul li{margin:0% 0% 10% 5%; padding:0; width:28%;}
    #data_default .data_content ul li dl dt .qqq .txxt em{font-size:24px; line-height:24px;}
}
/*
@media screen and (max-width:500px){
	#data_default .data_content{width:90%;}
	#data_default .data_content ul{margin:0% 0% 0% -5%; width:105%;}
	#data_default .data_content ul li{margin:0% 0% 10% 5%; padding:0; width:45%;}
	#data_default .data_content ul li dl dt .qqq .txxt em{font-size:30px; line-height:30px;}
}
@media screen and (max-width:440px){
	#data_default .data_content{width:90%;}
	#data_default .data_content ul{margin:0% 0% 0% -5%; width:105%;}
	#data_default .data_content ul li{margin:0% 0% 10% 5%; padding:0; width:45%;}
	#data_default .data_content ul li dl dt .qqq .txxt em{font-size:24px; line-height:24px;}
}
*/
@media screen and (max-width:500px){
    #data_default .data_content{width:90%; padding:0px 0px 50px 0px;}
    #data_default .data_content ul{margin:0% 0% 0% -5%; width:105%;}
    #data_default .data_content ul li{margin:0% 0% 10% 5%; padding:0; width:28%;}
    #data_default .data_content ul li dl dt .qqq .txxt em{font-size:20px; line-height:20px;}
    #data_default .data_content ul li dl dd em{font-size:14px; line-height:14px;}
}



#video_default{width:100%; height:auto; margin:0; padding:0; clear:both; background-position:center top; background-repeat:no-repeat; background-size:cover;}

#video_default .video_explain{width:100%; height:auto; margin:0; padding:0;}

#video_default .video_explain dl{margin:0 auto; padding:0; width:1000px;}

#video_default .video_explain dl dt{margin:0; padding:0; float:none; text-align:center;}

#video_default .video_explain dl dd{margin:0; padding:0; float:none; text-align:center;}

#video_default .video_explain dl dd time{color:#FFF; font-size:50px; line-height:50px; margin:0; padding:0px 50px; display:inline-block; position:relative;}

#video_default .video_explain dl dd time::before{content:""; display:block; width:22px; height:5px; background-color:#FFF; position:absolute; left:0px; top:50%; margin-top:-2px;}

#video_default .video_explain dl dd time::after{content:""; display:block; width:22px; height:5px; background-color:#FFF; position:absolute; right:0px; top:50%; margin-top:-2px;}

#video_default .video_explain dl dd output{color:#FFF; font-size:16px; line-height:26px; width:100%; height:auto; margin:0 auto; padding:0; display:block; text-align:center;}

#video_default .video_explain dl dt:nth-of-type(1){height:100px; overflow:hidden;}

#video_default .video_explain dl dt:nth-of-type(2){height:50px; overflow:hidden;}

#video_default .video_explain dl dt:nth-of-type(3){height:50px; overflow:hidden;}



#video_default .video_content{width:750px; height:auto; margin:0 auto; padding:0; clear:both;}

#video_default .video_content dl{margin:0; padding:0; width:100%; height:auto; position:relative; display:block;}

#video_default .video_content dl dt{margin:0; padding:0; width:100%; height:auto; position:relative; display:block;}

#video_default .video_content dl dt img{width:100%; height:auto; border:0px;}

#video_default .video_content dl dd{margin:0; padding:0; width:100%; height:100%; left:0px; top:0px; position:absolute; z-index:3; display:block;}

#video_default .video_content dl dd time{margin:0; padding:0; width:100%; height:100%; left:0px; top:0px; position:absolute; z-index:33; display:block; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-align-items:center; -moz-align-items:center; -webkit-align-items:center; align-items:center; -webkit-box-orient:vertical; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1.0; -moz-flex-shrink:1; -webkit-flex-shrink:1; flex-shrink:1;}

#video_default .video_content dl dd time img{width:auto; height:auto; max-width:90px; border:0px; cursor:pointer;}

#video_default .video_content video{width:100%; height:100%; object-fit:fill;}



#video_default .video_menu{width:100%; height:auto; margin:0; padding:0; clear:both;}

#video_default .video_menu dl{margin:0 auto; padding:0; width:100%;}

#video_default .video_menu dl dt{margin:0; padding:0; float:none;}

#video_default .video_menu dl dd{margin:0; padding:0; float:none;}



#video_default .video_menu dl dd ul{margin:0; padding:0; list-style-type:none; width:100%; text-align:center;}

#video_default .video_menu dl dd ul::after{content:""; display:block; height:0px; line-height:0px; clear:both; visibility:hidden; overflow:hidden;}

#video_default .video_menu dl dd ul li{margin:0; padding:10px 10px; display:inline-block; text-align:center;}

#video_default .video_menu dl dd ul li a{color:#333; font-size:16px; margin:0; padding:0; width:100px; height:100px; line-height:100px; border-radius:50%; background-color:#FFF; display:inline-block; text-align:center; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}

#video_default .video_menu dl dd ul li a:hover{color:#FFF; font-size:14px; background-color: #e72e2e; background-image:url(images/index/130x130.png); background-repeat:no-repeat; background-size:cover; -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); transform:scale(1.2,1.2);}



#video_default .video_menu dl dt:nth-of-type(1){height:70px; overflow:hidden;}

#video_default .video_menu dl dt:nth-of-type(2){height:80px; overflow:hidden;}



@media screen and (max-width:1024px){

    #video_default .video_explain dl{width:94%;}

    #video_default .video_explain dl dt:nth-of-type(1){height:80px;}

    #video_default .video_explain dl dt:nth-of-type(2){height:50px;}

    #video_default .video_explain dl dt:nth-of-type(3){height:50px;}

    #video_default .video_explain dl dd time{font-size:40px; line-height:40px;}

}

@media screen and (max-width:800px){

    #video_default .video_explain dl{width:96%;}

    #video_default .video_explain dl dt:nth-of-type(1){height:70px;}

    #video_default .video_explain dl dt:nth-of-type(2){height:50px;}

    #video_default .video_explain dl dt:nth-of-type(3){height:50px;}

    #video_default .video_explain dl dd time{font-size:30px; line-height:30px;}

    #video_default .video_content{width:94%;}

}

@media screen and (max-width:640px){

    #video_default .video_explain dl{width:90%;}

    #video_default .video_explain dl dt:nth-of-type(1){height:66px;}

    #video_default .video_explain dl dt:nth-of-type(2){height:50px;}

    #video_default .video_explain dl dt:nth-of-type(3){height:50px;}

    #video_default .video_explain dl dd time{font-size:30px; line-height:30px;}

    #video_default .video_content{width:90%;}

    #video_default .video_menu dl dd ul li{padding:2% 2%;}

    #video_default .video_menu dl dd ul li a{font-size:14px; width:90px; height:90px; line-height:90px;}

}

@media screen and (max-width:400px){

    #video_default .video_explain dl{width:90%;}

    #video_default .video_explain dl dt:nth-of-type(1){height:66px;}

    #video_default .video_explain dl dt:nth-of-type(2){height:50px;}

    #video_default .video_explain dl dt:nth-of-type(3){height:50px;}

    #video_default .video_explain dl dd time{font-size:30px; line-height:30px;}

    #video_default .video_content{width:90%;}

    #video_default .video_menu dl dd ul li{padding:2px 0px;}

    #video_default .video_menu dl dd ul li a{font-size:12px; width:80px; height:80px; line-height:80px;}

}





#partner_default{width:100%; height:auto; margin:0; padding:0; clear:both; background-color:#FFF;}

#partner_default .partner_explain{width:100%; height:auto; margin:0; padding:0;}

#partner_default .partner_explain dl{margin:0; padding:0; width:100%;}

#partner_default .partner_explain dl dt{margin:0; padding:0; float:none; text-align:center;}

#partner_default .partner_explain dl dd{margin:0; padding:0; float:none; text-align:center;}

#partner_default .partner_explain dl dd time{color: #04203c; font-size:50px; line-height:50px; margin:0; padding:0px 50px; display:inline-block; position:relative;}

#partner_default .partner_explain dl dd time::before{content:""; display:block; width:22px; height:5px; background-color:#04203c; position:absolute; left:0px; top:50%; margin-top:-2px;}

#partner_default .partner_explain dl dd time::after{content:""; display:block; width:22px; height:5px; background-color:#04203c; position:absolute; right:0px; top:50%; margin-top:-2px;}

#partner_default .partner_explain dl dt:nth-of-type(1){height:90px; overflow:hidden;}

#partner_default .partner_explain dl dt:nth-of-type(2){height:80px; overflow:hidden;}



#partner_default .partner_content{width:90%; height:auto; margin:0 auto; padding:0; clear:both;}

#partner_default .partner_content ul{margin:0% 0% 0% -2%; padding:0; list-style-type:none; width:104%;}

#partner_default .partner_content ul::after{content:""; display:block; height:0px; line-height:0px; clear:both; visibility:hidden; overflow:hidden;}

#partner_default .partner_content ul li{margin:0% 0% 2% 4%; padding:0; width:12%; float:left; overflow:hidden;}

#partner_default .partner_content ul li img{width:100%; height:auto; border:0px; -webkit-transition:transform 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out; -ms-transition:transform 0.5s ease-in-out; -o-transition:transform 0.5s ease-in-out; transition:transform 0.5s ease-in-out;}

#partner_default .partner_content ul li:hover img{-webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}



#partner_default .partner_button{width:100%; height:auto; margin:0; padding:0; clear:both;}

#partner_default .partner_button dl{margin:0; padding:0; width:100%;}

#partner_default .partner_button dl dt{margin:0; padding:0; float:none; text-align:center;}

#partner_default .partner_button dl dd{margin:0; padding:0; float:none; text-align:center;}

#partner_default .partner_button dl dt:nth-of-type(1){height:50px; overflow:hidden;}

#partner_default .partner_button dl dt:nth-of-type(2){height:50px; overflow:hidden;}



#partner_default .put_null{width:100%; height:90px; margin:0; padding:0; overflow:hidden; clear:both;}



@media screen and (max-width:1800px){

    #partner_default .partner_content{width:96%;}

}

@media screen and (max-width:1600px){

    #partner_default .partner_content{width:96%;}

    #partner_default .partner_content ul{margin:0% 0% 0% -2%; width:104%;}

    #partner_default .partner_content ul li{margin:0% 0% 2% 3%; width:13%;}

}

@media screen and (max-width:1500px){

    #partner_default .partner_content{width:96%;}

    #partner_default .partner_content ul{margin:0% 0% 0% -3.5%; width:104%;}

    #partner_default .partner_content ul li{margin:0% 0% 2% 3%; width:17%;}

}

@media screen and (max-width:1200px){

    #partner_default .partner_content{width:96%;}

    #partner_default .partner_content ul{margin:0% 0% 0% -4%; width:104%;}

    #partner_default .partner_content ul li{margin:0% 0% 2% 4%; width:21%;}

}
@media screen and (max-width:960px){

    #partner_default .partner_explain dl dt:nth-of-type(1){height:70px;}

    #partner_default .partner_explain dl dt:nth-of-type(2){height:70px;}

    #partner_default .partner_explain dl dd time{font-size:40px; line-height:40px;}

    #partner_default .partner_content{width:94%;}

    #partner_default .partner_content ul{margin:0% 0% 0% -5%; width:105%;}

    #partner_default .partner_content ul li{margin:0% 0% 2% 5%; width:28%;}

    #partner_default .put_null{height:60px;}

}
/*
@media screen and (max-width:640px){

    #partner_default .partner_explain dl dt:nth-of-type(1){height:60px;}

    #partner_default .partner_explain dl dt:nth-of-type(2){height:60px;}

    #partner_default .partner_explain dl dd time{font-size:30px; line-height:30px;}

    #partner_default .partner_content{width:92%;}

    #partner_default .partner_content ul{margin:0% 0% 0% -5%; width:105%;}

    #partner_default .partner_content ul li{margin:0% 0% 2% 5%; width:45%;}

    #partner_default .put_null{height:55px;}

}

@media screen and (max-width:400px){

    #partner_default .partner_explain dl dt:nth-of-type(1){height:50px;}

    #partner_default .partner_explain dl dt:nth-of-type(2){height:50px;}

    #partner_default .partner_content{width:94%;}

    #partner_default .partner_content ul{margin:0% 0% 0% -5%; width:105%;}

    #partner_default .partner_content ul li{margin:0% 0% 2% 5%; width:45%;}

    #partner_default .put_null{height:50px;}

}
*/
@media screen and (max-width:640px){

    #partner_default .partner_explain dl dt:nth-of-type(1){height:60px;}

    #partner_default .partner_explain dl dt:nth-of-type(2){height:60px;}

    #partner_default .partner_explain dl dd time{font-size:30px; line-height:30px;}

    #partner_default .put_null{height:55px;}

}
@media screen and (max-width:400px){

    #partner_default .partner_explain dl dt:nth-of-type(1){height:50px;}

    #partner_default .partner_explain dl dt:nth-of-type(2){height:50px;}

    #partner_default .partner_explain dl dd time{font-size:30px; line-height:30px;}

    #partner_default .partner_content{width:94%;}


    #partner_default .put_null{height:50px;}

}